package com.moyu.myadmin.model.vo;

import java.io.Serializable;
import java.time.LocalDate;

import com.moyu.myadmin.utils.PublicField;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;


/**
 * 员工请假
 * 
 * @email jiaomingyu5778@gmail.com
 * @date 2022-02-25 15:09:13
 */
@Data
@ApiModel("员工请假")
@EqualsAndHashCode(callSuper = true)
public class EmpLeaveVO extends PublicField implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 请假ID
	 */
	@ApiModelProperty("请假ID")
	private String leaveId;
	/**
	 * 员工姓名
	 */
	@ApiModelProperty("员工姓名")
	private String empName;
	/**
	 * 开始时间
	 */
	@ApiModelProperty("开始时间")
	private LocalDate startTime;
	/**
	 * 结束时间
	 */
	@ApiModelProperty("结束时间")
	private LocalDate endTime;
	/**
	 * 原因
	 */
	@ApiModelProperty("原因")
	private String reason;

	/**
	 * 流程实例 ID
	 */
	@ApiModelProperty("流程实例 ID")
	private String procInstId;

}
